hide oneself away - Francés Inglés Diccionario